parasite infested - German English Dictionary